home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 014 / tail.arc / TAIL.DOC next >
Text File  |  1984-02-03  |  2KB  |  53 lines

  1. /*  TAIL.C    Program to show the last x characters in a file.
  2.  
  3.         Copyright (c) 1984, Gordon Lee Waite
  4.                     413 W. Pleasant Street
  5.                     Maquoketa, IA  52060
  6.  
  7.     Utility:   TAIL
  8.     Purpose:   This utility displays a given number of characters
  9.            from the end (tail) of an ascii file.
  10.  
  11.     Summary:   tail filename #
  12.  
  13.     Arguments: name of desired file
  14.  
  15.            and
  16.  
  17.            number of characters to be shown
  18.  
  19.     Options:   none
  20.  
  21.   Description
  22.  
  23.     The tail program will display a given number of characters,
  24.     as counted from the end of the file.  Tail finds the Ctrl-Z
  25.     End-of-File marker in the last 512 bytes of the file.
  26.     From there, the program counts backwards the number of
  27.     characters specified in the command line.  Then the characters
  28.     are displayed on the screen.
  29.  
  30.     The program counts the CR-LF pair at the end of each line
  31.     as two characters.  So if you specify a number of 1 or 2,
  32.     you will probably get no output from this program, as the
  33.     last line may have a CR-LF pair before the EOF marker.
  34.  
  35.     Tail is a handy and quick way to examine the last few lines
  36.     of an ASCII file (like a word processing file) without
  37.     having to invoke an editor, or page through the entire
  38.     file listing.
  39.  
  40.     Operation of TAIL with a non-ASCII file is not recommended,
  41.     but TAIL does no checking on filename extensions.
  42.  
  43.     This program was compiled with the Manz Aztec C Compiler.
  44.  
  45.     The compile and link process is as follows:
  46.  
  47.     c86 tail.c
  48.     as86 -o tail.o tail.asm
  49.     del tail.asm
  50.     ln -o tail.exe tail.o gorlib.lib dosa.lib videoa.lib libc.lib
  51.     del tail.o
  52. */
  53.